
#pragma warning( disable: 4049 )
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif


#ifndef __UcPEXCtl_h_h__
#define __UcPEXCtl_h_h__

#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
#ifndef __IUcPeNumericEditor_FWD_DEFINED__
#define __IUcPeNumericEditor_FWD_DEFINED__
typedef interface IUcPeNumericEditor IUcPeNumericEditor;
#endif


#ifndef __IUcPeVariantCtrl_FWD_DEFINED__
#define __IUcPeVariantCtrl_FWD_DEFINED__
typedef interface IUcPeVariantCtrl IUcPeVariantCtrl;
#endif


#ifndef __IUcPeColorCtrl_FWD_DEFINED__
#define __IUcPeColorCtrl_FWD_DEFINED__
typedef interface IUcPeColorCtrl IUcPeColorCtrl;
#endif


#ifndef __IUcPeSpinCtrl_FWD_DEFINED__
#define __IUcPeSpinCtrl_FWD_DEFINED__
typedef interface IUcPeSpinCtrl IUcPeSpinCtrl;
#endif


#ifndef __IUcPeNoPickVariantRW_FWD_DEFINED__
#define __IUcPeNoPickVariantRW_FWD_DEFINED__
typedef interface IUcPeNoPickVariantRW IUcPeNoPickVariantRW;
#endif


#ifndef __IUcPeButtonEditCtrl_FWD_DEFINED__
#define __IUcPeButtonEditCtrl_FWD_DEFINED__
typedef interface IUcPeButtonEditCtrl IUcPeButtonEditCtrl;
#endif


#ifndef __IUcPeButtonPicture_FWD_DEFINED__
#define __IUcPeButtonPicture_FWD_DEFINED__
typedef interface IUcPeButtonPicture IUcPeButtonPicture;
#endif


#ifndef __IUcPePick2PointsCtrl_FWD_DEFINED__
#define __IUcPePick2PointsCtrl_FWD_DEFINED__
typedef interface IUcPePick2PointsCtrl IUcPePick2PointsCtrl;
#endif


#ifndef __IUcPeCalculatorCtrl_FWD_DEFINED__
#define __IUcPeCalculatorCtrl_FWD_DEFINED__
typedef interface IUcPeCalculatorCtrl IUcPeCalculatorCtrl;
#endif


#ifndef __UcPePropertyEditorText_FWD_DEFINED__
#define __UcPePropertyEditorText_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorText UcPePropertyEditorText;
#else
typedef struct UcPePropertyEditorText UcPePropertyEditorText;
#endif

#endif


#ifndef __UcPePropertyEditorLWeight_FWD_DEFINED__
#define __UcPePropertyEditorLWeight_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorLWeight UcPePropertyEditorLWeight;
#else
typedef struct UcPePropertyEditorLWeight UcPePropertyEditorLWeight;
#endif

#endif


#ifndef __UcPePropertyEditorLayer_FWD_DEFINED__
#define __UcPePropertyEditorLayer_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorLayer UcPePropertyEditorLayer;
#else
typedef struct UcPePropertyEditorLayer UcPePropertyEditorLayer;
#endif

#endif


#ifndef __UcPePropertyEditorMaterial_FWD_DEFINED__
#define __UcPePropertyEditorMaterial_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorMaterial UcPePropertyEditorMaterial;
#else
typedef struct UcPePropertyEditorMaterial UcPePropertyEditorMaterial;
#endif

#endif


#ifndef __UcPePropertyEditorColor_FWD_DEFINED__
#define __UcPePropertyEditorColor_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorColor UcPePropertyEditorColor;
#else
typedef struct UcPePropertyEditorColor UcPePropertyEditorColor;
#endif

#endif


#ifndef __UcPePropertyEditorLType_FWD_DEFINED__
#define __UcPePropertyEditorLType_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorLType UcPePropertyEditorLType;
#else
typedef struct UcPePropertyEditorLType UcPePropertyEditorLType;
#endif

#endif


#ifndef __UcPePropertyEditorNumeric_FWD_DEFINED__
#define __UcPePropertyEditorNumeric_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorNumeric UcPePropertyEditorNumeric;
#else
typedef struct UcPePropertyEditorNumeric UcPePropertyEditorNumeric;
#endif

#endif


#ifndef __UcPePropertyEditorBool_FWD_DEFINED__
#define __UcPePropertyEditorBool_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorBool UcPePropertyEditorBool;
#else
typedef struct UcPePropertyEditorBool UcPePropertyEditorBool;
#endif

#endif


#ifndef __UcPePropertyEditorUCADNumeric_FWD_DEFINED__
#define __UcPePropertyEditorUCADNumeric_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorUCADNumeric UcPePropertyEditorUCADNumeric;
#else
typedef struct UcPePropertyEditorUCADNumeric UcPePropertyEditorUCADNumeric;
#endif

#endif


#ifndef __UcPePick2PointsCtrl_FWD_DEFINED__
#define __UcPePick2PointsCtrl_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePick2PointsCtrl UcPePick2PointsCtrl;
#else
typedef struct UcPePick2PointsCtrl UcPePick2PointsCtrl;
#endif

#endif


#ifndef __UcPePropertyEditorNumericArea_FWD_DEFINED__
#define __UcPePropertyEditorNumericArea_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorNumericArea UcPePropertyEditorNumericArea;
#else
typedef struct UcPePropertyEditorNumericArea UcPePropertyEditorNumericArea;
#endif

#endif


#ifndef __UcPePropertyEditorEllipses_FWD_DEFINED__
#define __UcPePropertyEditorEllipses_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorEllipses UcPePropertyEditorEllipses;
#else
typedef struct UcPePropertyEditorEllipses UcPePropertyEditorEllipses;
#endif

#endif


#ifndef __UcPePropertyEditorEditButton_FWD_DEFINED__
#define __UcPePropertyEditorEditButton_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorEditButton UcPePropertyEditorEditButton;
#else
typedef struct UcPePropertyEditorEditButton UcPePropertyEditorEditButton;
#endif

#endif


#ifndef __UcPePropertyEditorEnum_FWD_DEFINED__
#define __UcPePropertyEditorEnum_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorEnum UcPePropertyEditorEnum;
#else
typedef struct UcPePropertyEditorEnum UcPePropertyEditorEnum;
#endif

#endif


#ifndef __UcPePropertyEditorHatchEnum_FWD_DEFINED__
#define __UcPePropertyEditorHatchEnum_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorHatchEnum UcPePropertyEditorHatchEnum;
#else
typedef struct UcPePropertyEditorHatchEnum UcPePropertyEditorHatchEnum;
#endif

#endif


#ifndef __UcPePropertyEditorMTextDir_FWD_DEFINED__
#define __UcPePropertyEditorMTextDir_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorMTextDir UcPePropertyEditorMTextDir;
#else
typedef struct UcPePropertyEditorMTextDir UcPePropertyEditorMTextDir;
#endif

#endif


#ifndef __UcPePropertyEditorHatchISOPenWidth_FWD_DEFINED__
#define __UcPePropertyEditorHatchISOPenWidth_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorHatchISOPenWidth UcPePropertyEditorHatchISOPenWidth;
#else
typedef struct UcPePropertyEditorHatchISOPenWidth UcPePropertyEditorHatchISOPenWidth;
#endif

#endif


#ifndef __UcPePropertyEditorHatchPatternName_FWD_DEFINED__
#define __UcPePropertyEditorHatchPatternName_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorHatchPatternName UcPePropertyEditorHatchPatternName;
#else
typedef struct UcPePropertyEditorHatchPatternName UcPePropertyEditorHatchPatternName;
#endif

#endif


#ifndef __UcPePropertyEditorEllipsisHatchPatternType_FWD_DEFINED__
#define __UcPePropertyEditorEllipsisHatchPatternType_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorEllipsisHatchPatternType UcPePropertyEditorEllipsisHatchPatternType;
#else
typedef struct UcPePropertyEditorEllipsisHatchPatternType UcPePropertyEditorEllipsisHatchPatternType;
#endif

#endif


#ifndef __UcPeDlgLaunchCtrl_FWD_DEFINED__
#define __UcPeDlgLaunchCtrl_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPeDlgLaunchCtrl UcPeDlgLaunchCtrl;
#else
typedef struct UcPeDlgLaunchCtrl UcPeDlgLaunchCtrl;
#endif

#endif


#ifndef __UcPePropertyEditorVariant_FWD_DEFINED__
#define __UcPePropertyEditorVariant_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorVariant UcPePropertyEditorVariant;
#else
typedef struct UcPePropertyEditorVariant UcPePropertyEditorVariant;
#endif

#endif


#ifndef __UcPePropertyEditorEllipsesHyperlinks_FWD_DEFINED__
#define __UcPePropertyEditorEllipsesHyperlinks_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorEllipsesHyperlinks UcPePropertyEditorEllipsesHyperlinks;
#else
typedef struct UcPePropertyEditorEllipsesHyperlinks UcPePropertyEditorEllipsesHyperlinks;
#endif

#endif


#ifndef __UcPePropertyEditorSpin_FWD_DEFINED__
#define __UcPePropertyEditorSpin_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorSpin UcPePropertyEditorSpin;
#else
typedef struct UcPePropertyEditorSpin UcPePropertyEditorSpin;
#endif

#endif


#ifndef __UcPePropertyEditorDimArrowHead_FWD_DEFINED__
#define __UcPePropertyEditorDimArrowHead_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorDimArrowHead UcPePropertyEditorDimArrowHead;
#else
typedef struct UcPePropertyEditorDimArrowHead UcPePropertyEditorDimArrowHead;
#endif

#endif


#ifndef __UcPePropertyEditorGradientPattern_FWD_DEFINED__
#define __UcPePropertyEditorGradientPattern_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorGradientPattern UcPePropertyEditorGradientPattern;
#else
typedef struct UcPePropertyEditorGradientPattern UcPePropertyEditorGradientPattern;
#endif

#endif


#ifndef __UcPePropertyEditorPlotStyleName_FWD_DEFINED__
#define __UcPePropertyEditorPlotStyleName_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorPlotStyleName UcPePropertyEditorPlotStyleName;
#else
typedef struct UcPePropertyEditorPlotStyleName UcPePropertyEditorPlotStyleName;
#endif

#endif


#ifndef __UcPePropertyEditorPlotStyleTable_FWD_DEFINED__
#define __UcPePropertyEditorPlotStyleTable_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorPlotStyleTable UcPePropertyEditorPlotStyleTable;
#else
typedef struct UcPePropertyEditorPlotStyleTable UcPePropertyEditorPlotStyleTable;
#endif

#endif


#ifndef __UcPePropertyEditorNoPickVariant_FWD_DEFINED__
#define __UcPePropertyEditorNoPickVariant_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorNoPickVariant UcPePropertyEditorNoPickVariant;
#else
typedef struct UcPePropertyEditorNoPickVariant UcPePropertyEditorNoPickVariant;
#endif

#endif


#ifndef __UcPePropertyEditorRasterImageHeight_FWD_DEFINED__
#define __UcPePropertyEditorRasterImageHeight_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorRasterImageHeight UcPePropertyEditorRasterImageHeight;
#else
typedef struct UcPePropertyEditorRasterImageHeight UcPePropertyEditorRasterImageHeight;
#endif

#endif


#ifndef __UcPePropertyEditorRasterImageWidth_FWD_DEFINED__
#define __UcPePropertyEditorRasterImageWidth_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorRasterImageWidth UcPePropertyEditorRasterImageWidth;
#else
typedef struct UcPePropertyEditorRasterImageWidth UcPePropertyEditorRasterImageWidth;
#endif

#endif


#ifndef __UcPePropertyEditorTextJustify_FWD_DEFINED__
#define __UcPePropertyEditorTextJustify_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorTextJustify UcPePropertyEditorTextJustify;
#else
typedef struct UcPePropertyEditorTextJustify UcPePropertyEditorTextJustify;
#endif

#endif


#ifndef __UcPePropertyEditorEllipseEndAngle_FWD_DEFINED__
#define __UcPePropertyEditorEllipseEndAngle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorEllipseEndAngle UcPePropertyEditorEllipseEndAngle;
#else
typedef struct UcPePropertyEditorEllipseEndAngle UcPePropertyEditorEllipseEndAngle;
#endif

#endif


#ifndef __UcPePropertyEditorDimStyle_FWD_DEFINED__
#define __UcPePropertyEditorDimStyle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorDimStyle UcPePropertyEditorDimStyle;
#else
typedef struct UcPePropertyEditorDimStyle UcPePropertyEditorDimStyle;
#endif

#endif


#ifndef __UcPePropertyEditorTextStyle_FWD_DEFINED__
#define __UcPePropertyEditorTextStyle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorTextStyle UcPePropertyEditorTextStyle;
#else
typedef struct UcPePropertyEditorTextStyle UcPePropertyEditorTextStyle;
#endif

#endif


#ifndef __UcPePropertyEditorMTextStyle_FWD_DEFINED__
#define __UcPePropertyEditorMTextStyle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorMTextStyle UcPePropertyEditorMTextStyle;
#else
typedef struct UcPePropertyEditorMTextStyle UcPePropertyEditorMTextStyle;
#endif

#endif


#ifndef __UcPePropertyEditorCustomColor_FWD_DEFINED__
#define __UcPePropertyEditorCustomColor_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorCustomColor UcPePropertyEditorCustomColor;
#else
typedef struct UcPePropertyEditorCustomColor UcPePropertyEditorCustomColor;
#endif

#endif


#ifndef __UcPePropertyEditorPwdText_FWD_DEFINED__
#define __UcPePropertyEditorPwdText_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorPwdText UcPePropertyEditorPwdText;
#else
typedef struct UcPePropertyEditorPwdText UcPePropertyEditorPwdText;
#endif

#endif


#ifndef __UcPePropertyEditorTextEx_FWD_DEFINED__
#define __UcPePropertyEditorTextEx_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorTextEx UcPePropertyEditorTextEx;
#else
typedef struct UcPePropertyEditorTextEx UcPePropertyEditorTextEx;
#endif

#endif


#ifndef __UcPePropertyEditorVisualStyle_FWD_DEFINED__
#define __UcPePropertyEditorVisualStyle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorVisualStyle UcPePropertyEditorVisualStyle;
#else
typedef struct UcPePropertyEditorVisualStyle UcPePropertyEditorVisualStyle;
#endif

#endif


#ifndef __UcPePropertyEditorLightLampColor_FWD_DEFINED__
#define __UcPePropertyEditorLightLampColor_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorLightLampColor UcPePropertyEditorLightLampColor;
#else
typedef struct UcPePropertyEditorLightLampColor UcPePropertyEditorLightLampColor;
#endif

#endif


#ifndef __UcPePropertyEditorLightWebPreview_FWD_DEFINED__
#define __UcPePropertyEditorLightWebPreview_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorLightWebPreview UcPePropertyEditorLightWebPreview;
#else
typedef struct UcPePropertyEditorLightWebPreview UcPePropertyEditorLightWebPreview;
#endif

#endif


#ifndef __UcPePropertyEditorLightIntensity_FWD_DEFINED__
#define __UcPePropertyEditorLightIntensity_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorLightIntensity UcPePropertyEditorLightIntensity;
#else
typedef struct UcPePropertyEditorLightIntensity UcPePropertyEditorLightIntensity;
#endif

#endif


#ifndef __UcPePropertyEditorTableStyle_FWD_DEFINED__
#define __UcPePropertyEditorTableStyle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorTableStyle UcPePropertyEditorTableStyle;
#else
typedef struct UcPePropertyEditorTableStyle UcPePropertyEditorTableStyle;
#endif

#endif


#ifndef __UcPePropertyEditorAttributeValue_FWD_DEFINED__
#define __UcPePropertyEditorAttributeValue_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorAttributeValue UcPePropertyEditorAttributeValue;
#else
typedef struct UcPePropertyEditorAttributeValue UcPePropertyEditorAttributeValue;
#endif

#endif


#ifndef __UcPePropertyEditorPredefBlock_FWD_DEFINED__
#define __UcPePropertyEditorPredefBlock_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorPredefBlock UcPePropertyEditorPredefBlock;
#else
typedef struct UcPePropertyEditorPredefBlock UcPePropertyEditorPredefBlock;
#endif

#endif


#ifndef __UcPePropertyEditorMLeaderStyle_FWD_DEFINED__
#define __UcPePropertyEditorMLeaderStyle_FWD_DEFINED__

#ifdef __cplusplus
typedef class UcPePropertyEditorMLeaderStyle UcPePropertyEditorMLeaderStyle;
#else
typedef struct UcPePropertyEditorMLeaderStyle UcPePropertyEditorMLeaderStyle;
#endif

#endif


#include "oaidl.h"
#include "ocidl.h"
#include "acpi.h"

#ifdef __cplusplus
extern "C"{
#endif


#define DISPID_BTNEDIT_DEF_PIC 1
#define DISPID_BTNEDIT_DIS_PIC 2
#define DISPID_BTNPIC_DEF_PIC 1
#define DISPID_BTNPIC_DIS_PIC 2


extern RPC_IF_HANDLE __MIDL_itf_UcPEXCtl_0000_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_UcPEXCtl_0000_0000_v0_0_s_ifspec;


#ifndef __ACPEXCTLLib_LIBRARY_DEFINED__
#define __ACPEXCTLLib_LIBRARY_DEFINED__

typedef   DECLSPEC_UUID("EC9230DA-5A17-11E7-B72E-BC5FF42AC839") 
enum UcPeNumericType
    {
        PE_UCAD_DISTANCE	= 0,
        PE_UCAD_ANGLE	= 0x1,
        PE_UCAD_NOUNITS	= 0x2,
        PE_UCAD_OTHER	= 0x3,
        PE_UCAD_ANGLEPLUS360	= 0x4,
        PE_UCAD_RELATIVE_ANGLE	= 0x5,
        PE_UCAD_RAW_ANGLE	= 0x6
    } 	UcPeNumericType;

#define CLSID_PropertyEditorText CLSID_UcPePropertyEditorText
#define CLSID_PropertyEditorLWeight CLSID_UcPePropertyEditorLWeight
#define CLSID_PropertyEditorLayer CLSID_UcPePropertyEditorLayer
#define CLSID_PropertyEditorMaterial CLSID_UcPePropertyEditorMaterial
#define CLSID_PropertyEditorColor CLSID_UcPePropertyEditorColor
#define CLSID_PropertyEditorLType CLSID_UcPePropertyEditorLType
#define CLSID_PropertyEditorNumeric CLSID_UcPePropertyEditorNumeric
#define CLSID_PropertyEditorBool CLSID_UcPePropertyEditorBool
#define CLSID_PropertyEditorUCADNumeric CLSID_UcPePropertyEditorUCADNumeric
#define CLSID_PropertyEditorNumericArea CLSID_UcPePropertyEditorNumericArea
#define CLSID_PropertyEditorEllipses CLSID_UcPePropertyEditorEllipses
#define CLSID_PropertyEditorEditButton CLSID_UcPePropertyEditorEditButton
#define CLSID_PropertyEditorEnum CLSID_UcPePropertyEditorEnum
#define CLSID_PropertyEditorHatchEnum CLSID_UcPePropertyEditorHatchEnum
#define CLSID_PropertyEditorMTextDir CLSID_UcPePropertyEditorMTextDir
#define CLSID_PropertyEditorHatchISOPenWidth CLSID_UcPePropertyEditorHatchISOPenWidth
#define CLSID_PropertyEditorHatchPatternName CLSID_UcPePropertyEditorHatchPatternName
#define CLSID_PropertyEditorEllipsisHatchPatternType CLSID_UcPePropertyEditorEllipsisHatchPatternType
#define CLSID_PropertyEditorVariant CLSID_UcPePropertyEditorVariant
#define CLSID_PropertyEditorEllipsesHyperlinks CLSID_UcPePropertyEditorEllipsesHyperlinks
#define CLSID_PropertyEditorSpin CLSID_UcPePropertyEditorSpin
#define CLSID_PropertyEditorDimArrowHead CLSID_UcPePropertyEditorDimArrowHead
#define CLSID_PropertyEditorGradientPattern CLSID_UcPePropertyEditorGradientPattern
#define CLSID_PropertyEditorPlotStyleName CLSID_UcPePropertyEditorPlotStyleName
#define CLSID_PropertyEditorPlotStyleTable CLSID_UcPePropertyEditorPlotStyleTable
#define CLSID_PropertyEditorNoPickVariant CLSID_UcPePropertyEditorNoPickVariant
#define CLSID_PropertyEditorRasterImageHeight CLSID_UcPePropertyEditorRasterImageHeight
#define CLSID_PropertyEditorRasterImageWidth CLSID_UcPePropertyEditorRasterImageWidth
#define CLSID_PropertyEditorTextJustify CLSID_UcPePropertyEditorTextJustify
#define CLSID_PropertyEditorEllipseEndAngle CLSID_UcPePropertyEditorEllipseEndAngle
#define CLSID_PropertyEditorDimStyle CLSID_UcPePropertyEditorDimStyle
#define CLSID_PropertyEditorTextStyle CLSID_UcPePropertyEditorTextStyle
#define CLSID_PropertyEditorMTextStyle CLSID_UcPePropertyEditorMTextStyle
#define CLSID_PropertyEditorPwdText CLSID_UcPePropertyEditorPwdText
#define CLSID_PropertyEditorVisualStyle CLSID_UcPePropertyEditorVisualStyle
#define CLSID_PropertyEditorLightLampColor CLSID_UcPePropertyEditorLightLampColor
#define CLSID_PropertyEditorLightWebPreview CLSID_UcPePropertyEditorLightWebPreview
#define CLSID_PropertyEditorLightIntensity CLSID_UcPePropertyEditorLightIntensity
#define CLSID_PropertyEditorTableStyle CLSID_UcPePropertyEditorTableStyle
#define CLSID_PropertyEditorAttributeValue CLSID_UcPePropertyEditorAttributeValue
#define CLSID_PropertyEditorPredefBlock CLSID_UcPePropertyEditorPredefBlock
#define CLSID_PropertyEditorMLeaderStyle CLSID_UcPePropertyEditorMLeaderStyle

EXTERN_C const IID LIBID_UCPEXCTLLib;

#ifndef __IUcPeNumericEditor_INTERFACE_DEFINED__
#define __IUcPeNumericEditor_INTERFACE_DEFINED__


EXTERN_C const IID IID_IUcPeNumericEditor;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC92312C-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeNumericEditor : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetNumericDataType(
             enum UcPeNumericType dataType) = 0;

    };

#else

    typedef struct IUcPeNumericEditorVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeNumericEditor * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeNumericEditor * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeNumericEditor * This);

         HRESULT ( STDMETHODCALLTYPE *SetNumericDataType )(
            IUcPeNumericEditor * This,
             enum UcPeNumericType dataType);

        END_INTERFACE
    } IUcPeNumericEditorVtbl;

    interface IUcPeNumericEditor
    {
        CONST_VTBL struct IUcPeNumericEditorVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeNumericEditor_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeNumericEditor_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeNumericEditor_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPeNumericEditor_SetNumericDataType(This,dataType)	\
    ((This)->lpVtbl -> SetNumericDataType(This,dataType))

#endif


#endif




#endif


#ifndef __IUcPeVariantCtrl_INTERFACE_DEFINED__
#define __IUcPeVariantCtrl_INTERFACE_DEFINED__






EXTERN_C const IID IID_IUcPeVariantCtrl;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC923147-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeVariantCtrl : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetDwCookies(
             VARIANT cookieArray) = 0;

        virtual  HRESULT STDMETHODCALLTYPE SetGroupOffset(
             DWORD dwOffset) = 0;

        virtual  HRESULT STDMETHODCALLTYPE SetElementCount(
             DWORD elemCount) = 0;

    };

#else

    typedef struct IUcPeVariantCtrlVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeVariantCtrl * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeVariantCtrl * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeVariantCtrl * This);

         HRESULT ( STDMETHODCALLTYPE *SetDwCookies )(
            IUcPeVariantCtrl * This,
             VARIANT cookieArray);

         HRESULT ( STDMETHODCALLTYPE *SetGroupOffset )(
            IUcPeVariantCtrl * This,
             DWORD dwOffset);

         HRESULT ( STDMETHODCALLTYPE *SetElementCount )(
            IUcPeVariantCtrl * This,
             DWORD elemCount);

        END_INTERFACE
    } IUcPeVariantCtrlVtbl;

    interface IUcPeVariantCtrl
    {
        CONST_VTBL struct IUcPeVariantCtrlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeVariantCtrl_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeVariantCtrl_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeVariantCtrl_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPeVariantCtrl_SetDwCookies(This,cookieArray)	\
    ((This)->lpVtbl -> SetDwCookies(This,cookieArray))

#define IUcPeVariantCtrl_SetGroupOffset(This,dwOffset)	\
    ((This)->lpVtbl -> SetGroupOffset(This,dwOffset))

#define IUcPeVariantCtrl_SetElementCount(This,elemCount)	\
    ((This)->lpVtbl -> SetElementCount(This,elemCount))

#endif


#endif




#endif


#ifndef __IUcPeColorCtrl_INTERFACE_DEFINED__
#define __IUcPeColorCtrl_INTERFACE_DEFINED__





EXTERN_C const IID IID_IUcPeColorCtrl;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC9231BE-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeColorCtrl : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetNoMetaColor(
             VARIANT_BOOL bNoMetaColors) = 0;

        virtual  HRESULT STDMETHODCALLTYPE SetAllowNoneColor(
             VARIANT_BOOL bAllowNone) = 0;

        virtual  HRESULT STDMETHODCALLTYPE SetFixedForeground(
             VARIANT_BOOL bFixedForeground) = 0;
       
    };

#else

    typedef struct IUcPeColorCtrlVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeColorCtrl * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeColorCtrl * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeColorCtrl * This);

         HRESULT ( STDMETHODCALLTYPE *SetNoMetaColor )(
            IUcPeColorCtrl * This,
             VARIANT_BOOL bNoMetaColors);

         HRESULT ( STDMETHODCALLTYPE *SetAllowNoneColor )(
            IUcPeColorCtrl * This,
             VARIANT_BOOL bAllowNone);

         HRESULT ( STDMETHODCALLTYPE *SetFixedForeground )(
            IUcPeColorCtrl * This,
             VARIANT_BOOL bFixedForeground);

        END_INTERFACE
    } IUcPeColorCtrlVtbl;

    interface IUcPeColorCtrl
    {
        CONST_VTBL struct IUcPeColorCtrlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeColorCtrl_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeColorCtrl_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeColorCtrl_Release(This)	\
    ((This)->lpVtbl -> Release(This))
#define IUcPeColorCtrl_SetNoMetaColor(This,bNoMetaColors)	\
    ((This)->lpVtbl -> SetNoMetaColor(This,bNoMetaColors))

#define IUcPeColorCtrl_SetAllowNoneColor(This,bAllowNone)	\
    ((This)->lpVtbl -> SetAllowNoneColor(This,bAllowNone))

#define IUcPeColorCtrl_SetFixedForeground(This,bFixedForeground)	\
    ((This)->lpVtbl -> SetFixedForeground(This,bFixedForeground))

#endif


#endif




#endif


#ifndef __IUcPeSpinCtrl_INTERFACE_DEFINED__
#define __IUcPeSpinCtrl_INTERFACE_DEFINED__


EXTERN_C const IID IID_IUcPeSpinCtrl;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC9231F4-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeSpinCtrl : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetControls(
             VARIANT varControlsIUnkArray) = 0;

    };

#else

    typedef struct IUcPeSpinCtrlVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeSpinCtrl * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeSpinCtrl * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeSpinCtrl * This);

         HRESULT ( STDMETHODCALLTYPE *SetControls )(
            IUcPeSpinCtrl * This,
             VARIANT varControlsIUnkArray);

        END_INTERFACE
    } IUcPeSpinCtrlVtbl;

    interface IUcPeSpinCtrl
    {
        CONST_VTBL struct IUcPeSpinCtrlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeSpinCtrl_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeSpinCtrl_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeSpinCtrl_Release(This)	\
    ((This)->lpVtbl -> Release(This))
#define IUcPeSpinCtrl_SetControls(This,varControlsIUnkArray)	\
    ((This)->lpVtbl -> SetControls(This,varControlsIUnkArray))

#endif


#endif




#endif


#ifndef __IUcPeNoPickVariantRW_INTERFACE_DEFINED__
#define __IUcPeNoPickVariantRW_INTERFACE_DEFINED__


EXTERN_C const IID IID_IUcPeNoPickVariantRW;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC92313F-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeNoPickVariantRW : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetAlwaysRW(
             VARIANT_BOOL bIsAlwaysRW) = 0;

    };

#else

    typedef struct IUcPeNoPickVariantRWVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeNoPickVariantRW * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeNoPickVariantRW * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeNoPickVariantRW * This);

         HRESULT ( STDMETHODCALLTYPE *SetAlwaysRW )(
            IUcPeNoPickVariantRW * This,
             VARIANT_BOOL bIsAlwaysRW);

        END_INTERFACE
    } IUcPeNoPickVariantRWVtbl;

    interface IUcPeNoPickVariantRW
    {
        CONST_VTBL struct IUcPeNoPickVariantRWVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeNoPickVariantRW_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeNoPickVariantRW_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeNoPickVariantRW_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPeNoPickVariantRW_SetAlwaysRW(This,bIsAlwaysRW)	\
    ((This)->lpVtbl -> SetAlwaysRW(This,bIsAlwaysRW))

#endif


#endif




#endif


#ifndef __IUcPeButtonEditCtrl_INTERFACE_DEFINED__
#define __IUcPeButtonEditCtrl_INTERFACE_DEFINED__





EXTERN_C const IID IID_IUcPeButtonEditCtrl;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC923187-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeButtonEditCtrl : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE put_DefaultPicture(
             IUnknown *pIPicture) = 0;

        virtual  HRESULT STDMETHODCALLTYPE get_DefaultPicture(
             IUnknown **pIPicture) = 0;

        virtual  HRESULT STDMETHODCALLTYPE put_DisabledPicture(
             IUnknown *pIPicture) = 0;

        virtual  HRESULT STDMETHODCALLTYPE get_DisabledPicture(
             IUnknown **pIPicture) = 0;

    };

#else

    typedef struct IUcPeButtonEditCtrlVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeButtonEditCtrl * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeButtonEditCtrl * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeButtonEditCtrl * This);

         HRESULT ( STDMETHODCALLTYPE *put_DefaultPicture )(
            IUcPeButtonEditCtrl * This,
             IUnknown *pIPicture);

         HRESULT ( STDMETHODCALLTYPE *get_DefaultPicture )(
            IUcPeButtonEditCtrl * This,
             IUnknown **pIPicture);

         HRESULT ( STDMETHODCALLTYPE *put_DisabledPicture )(
            IUcPeButtonEditCtrl * This,
             IUnknown *pIPicture);

         HRESULT ( STDMETHODCALLTYPE *get_DisabledPicture )(
            IUcPeButtonEditCtrl * This,
             IUnknown **pIPicture);

        END_INTERFACE
    } IUcPeButtonEditCtrlVtbl;

    interface IUcPeButtonEditCtrl
    {
        CONST_VTBL struct IUcPeButtonEditCtrlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeButtonEditCtrl_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeButtonEditCtrl_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeButtonEditCtrl_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPeButtonEditCtrl_put_DefaultPicture(This,pIPicture)	\
    ((This)->lpVtbl -> put_DefaultPicture(This,pIPicture))

#define IUcPeButtonEditCtrl_get_DefaultPicture(This,pIPicture)	\
    ((This)->lpVtbl -> get_DefaultPicture(This,pIPicture))

#define IUcPeButtonEditCtrl_put_DisabledPicture(This,pIPicture)	\
    ((This)->lpVtbl -> put_DisabledPicture(This,pIPicture))

#define IUcPeButtonEditCtrl_get_DisabledPicture(This,pIPicture)	\
    ((This)->lpVtbl -> get_DisabledPicture(This,pIPicture))

#endif


#endif




#endif


#ifndef __IUcPeButtonPicture_INTERFACE_DEFINED__
#define __IUcPeButtonPicture_INTERFACE_DEFINED__





EXTERN_C const IID IID_IUcPeButtonPicture;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC92308F-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeButtonPicture : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE put_DefaultPicture(
             IUnknown *pIPicture) = 0;

        virtual  HRESULT STDMETHODCALLTYPE get_DefaultPicture(
             IUnknown **pIPicture) = 0;

        virtual  HRESULT STDMETHODCALLTYPE put_DisabledPicture(
             IUnknown *pIPicture) = 0;

        virtual  HRESULT STDMETHODCALLTYPE get_DisabledPicture(
             IUnknown **pIPicture) = 0;

    };

#else

    typedef struct IUcPeButtonPictureVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeButtonPicture * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeButtonPicture * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeButtonPicture * This);

         HRESULT ( STDMETHODCALLTYPE *put_DefaultPicture )(
            IUcPeButtonPicture * This,
             IUnknown *pIPicture);

         HRESULT ( STDMETHODCALLTYPE *get_DefaultPicture )(
            IUcPeButtonPicture * This,
             IUnknown **pIPicture);

         HRESULT ( STDMETHODCALLTYPE *put_DisabledPicture )(
            IUcPeButtonPicture * This,
             IUnknown *pIPicture);

         HRESULT ( STDMETHODCALLTYPE *get_DisabledPicture )(
            IUcPeButtonPicture * This,
             IUnknown **pIPicture);

        END_INTERFACE
    } IUcPeButtonPictureVtbl;

    interface IUcPeButtonPicture
    {
        CONST_VTBL struct IUcPeButtonPictureVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeButtonPicture_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeButtonPicture_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeButtonPicture_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPeButtonPicture_put_DefaultPicture(This,pIPicture)	\
    ((This)->lpVtbl -> put_DefaultPicture(This,pIPicture))

#define IUcPeButtonPicture_get_DefaultPicture(This,pIPicture)	\
    ((This)->lpVtbl -> get_DefaultPicture(This,pIPicture))

#define IUcPeButtonPicture_put_DisabledPicture(This,pIPicture)	\
    ((This)->lpVtbl -> put_DisabledPicture(This,pIPicture))

#define IUcPeButtonPicture_get_DisabledPicture(This,pIPicture)	\
    ((This)->lpVtbl -> get_DisabledPicture(This,pIPicture))

#endif


#endif




#endif


#ifndef __IUcPePick2PointsCtrl_INTERFACE_DEFINED__
#define __IUcPePick2PointsCtrl_INTERFACE_DEFINED__





EXTERN_C const IID IID_IUcPePick2PointsCtrl;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC923151-5A17-11E7-B72E-BC5FF42AC839")
    IUcPePick2PointsCtrl : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetPrompts(
             BSTR prompt1,
             BSTR prompt2) = 0;

    };

#else

    typedef struct IUcPePick2PointsCtrlVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPePick2PointsCtrl * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPePick2PointsCtrl * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPePick2PointsCtrl * This);

         HRESULT ( STDMETHODCALLTYPE *SetPrompts )(
            IUcPePick2PointsCtrl * This,
             BSTR prompt1,
             BSTR prompt2);

        END_INTERFACE
    } IUcPePick2PointsCtrlVtbl;

    interface IUcPePick2PointsCtrl
    {
        CONST_VTBL struct IUcPePick2PointsCtrlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPePick2PointsCtrl_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPePick2PointsCtrl_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPePick2PointsCtrl_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPePick2PointsCtrl_SetPrompts(This,prompt1,prompt2)	\
    ((This)->lpVtbl -> SetPrompts(This,prompt1,prompt2))

#endif


#endif




#endif


#ifndef __IUcPeCalculatorCtrl_INTERFACE_DEFINED__
#define __IUcPeCalculatorCtrl_INTERFACE_DEFINED__





EXTERN_C const IID IID_IUcPeCalculatorCtrl;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("EC922FD6-5A17-11E7-B72E-BC5FF42AC839")
    IUcPeCalculatorCtrl : public IUnknown
    {
    public:
        virtual  HRESULT STDMETHODCALLTYPE SetCalculatorMode(
             VARIANT_BOOL mode) = 0;

    };

#else

    typedef struct IUcPeCalculatorCtrlVtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IUcPeCalculatorCtrl * This,
             REFIID riid,
             void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IUcPeCalculatorCtrl * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IUcPeCalculatorCtrl * This);

         HRESULT ( STDMETHODCALLTYPE *SetCalculatorMode )(
            IUcPeCalculatorCtrl * This,
             VARIANT_BOOL mode);

        END_INTERFACE
    } IUcPeCalculatorCtrlVtbl;

    interface IUcPeCalculatorCtrl
    {
        CONST_VTBL struct IUcPeCalculatorCtrlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IUcPeCalculatorCtrl_QueryInterface(This,riid,ppvObject)	\
    ((This)->lpVtbl -> QueryInterface(This,riid,ppvObject))

#define IUcPeCalculatorCtrl_AddRef(This)	\
    ((This)->lpVtbl -> AddRef(This))

#define IUcPeCalculatorCtrl_Release(This)	\
    ((This)->lpVtbl -> Release(This))


#define IUcPeCalculatorCtrl_SetCalculatorMode(This,mode)	\
    ((This)->lpVtbl -> SetCalculatorMode(This,mode))

#endif


#endif




#endif


EXTERN_C const CLSID CLSID_UcPePropertyEditorText;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9231CC-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorText;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorLWeight;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FD2-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorLWeight;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorLayer;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230EF-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorLayer;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorMaterial;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923138-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorMaterial;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorColor;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923065-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorColor;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorLType;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923007-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorLType;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorNumeric;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92316A-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorNumeric;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorBool;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923103-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorBool;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorUCADNumeric;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92309C-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorUCADNumeric;
#endif

EXTERN_C const CLSID CLSID_UcPePick2PointsCtrl;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923056-5A17-11E7-B72E-BC5FF42AC839")
UcPePick2PointsCtrl;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorNumericArea;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923140-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorNumericArea;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorEllipses;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92310F-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorEllipses;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorEditButton;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9231F3-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorEditButton;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorEnum;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FEE-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorEnum;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorHatchEnum;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92313A-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorHatchEnum;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorMTextDir;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9231AD-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorMTextDir;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorHatchISOPenWidth;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9231D4-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorHatchISOPenWidth;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorHatchPatternName;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92314F-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorHatchPatternName;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorEllipsisHatchPatternType;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923013-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorEllipsisHatchPatternType;
#endif

EXTERN_C const CLSID CLSID_UcPeDlgLaunchCtrl;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9231B3-5A17-11E7-B72E-BC5FF42AC839")
UcPeDlgLaunchCtrl;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorVariant;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230A1-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorVariant;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorEllipsesHyperlinks;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230C4-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorEllipsesHyperlinks;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorSpin;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230B7-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorSpin;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorDimArrowHead;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92310C-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorDimArrowHead;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorGradientPattern;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92309F-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorGradientPattern;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorPlotStyleName;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923117-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorPlotStyleName;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorPlotStyleTable;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FF7-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorPlotStyleTable;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorNoPickVariant;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230A5-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorNoPickVariant;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorRasterImageHeight;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FC6-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorRasterImageHeight;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorRasterImageWidth;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923078-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorRasterImageWidth;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorTextJustify;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92307D-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorTextJustify;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorEllipseEndAngle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923144-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorEllipseEndAngle;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorDimStyle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923093-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorDimStyle;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorTextStyle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92317F-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorTextStyle;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorMTextStyle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923077-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorMTextStyle;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorCustomColor;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923108-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorCustomColor;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorPwdText;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923034-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorPwdText;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorTextEx;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230E4-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorTextEx;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorVisualStyle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC9230A3-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorVisualStyle;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorLightLampColor;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92315E-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorLightLampColor;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorLightWebPreview;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FCA-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorLightWebPreview;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorLightIntensity;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FE3-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorLightIntensity;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorTableStyle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FFF-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorTableStyle;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorAttributeValue;

#ifdef __cplusplus

class DECLSPEC_UUID("EC923091-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorAttributeValue;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorPredefBlock;

#ifdef __cplusplus

class DECLSPEC_UUID("EC92308D-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorPredefBlock;
#endif

EXTERN_C const CLSID CLSID_UcPePropertyEditorMLeaderStyle;

#ifdef __cplusplus

class DECLSPEC_UUID("EC922FC9-5A17-11E7-B72E-BC5FF42AC839")
UcPePropertyEditorMLeaderStyle;
#endif
#endif
#ifdef __cplusplus
}
#endif

#endif


